runtime.gcControllerState.heapFree (field)

11 uses

	runtime (current package)
		mgcpacer.go#L358: 	heapFree     sysMemStat    // bytes not in any span, but not released to the OS
		mgcpacer.go#L959: 		heapFree = c.heapFree.load()                         // Free and unscavenged memory.
		mgcscavenge.go#L151: 	return gcController.heapInUse.load() + gcController.heapFree.load()
		mgcscavenge.go#L784: 				gcController.heapFree.add(-nbytes)
		mheap.go#L1349: 	gcController.heapFree.add(-int64(nbytes - scav))
		mheap.go#L1491: 			inUse := gcController.heapFree.load() + gcController.heapReleased.load() + gcController.heapInUse.load()
		mheap.go#L1640: 	gcController.heapFree.add(int64(nbytes))
		mstats.go#L436: 	totalMapped := gcController.heapInUse.load() + gcController.heapFree.load() + gcController.heapReleased.load() +
		mstats.go#L473: 		heapRetained := gcController.heapInUse.load() + gcController.heapFree.load()
		mstats.go#L512: 	stats.HeapSys = gcController.heapInUse.load() + gcController.heapFree.load() + gcController.heapReleased.load()
		mstats.go#L529: 	stats.HeapIdle = gcController.heapFree.load() + gcController.heapReleased.load()